package com.itheima.health.dao;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 套餐预约占比持久层
 *
 * @author 浅唱
 * @since 2022/11/22 0022 17:20
 */
@Mapper
public interface ReportDao {
    /**
     * 套餐预约占比饼形图
     */
    List<Map<String, Object>> findSetmealCount();

    List<Integer> selectByMonths(@Param("months") List<String> months);

/*    *//*

    *//**
     * 新增会员数
     * @return
     *//*
    Integer findMemberountByToday(String date);

    *//**
     * 总会员数
     * @return
     *//*
    Integer findAllMemberCount();

    *//**
     * 本周新增会员数 及 本月新增会员数
     * @return
     *//*
    Integer findMemberAfterToday(String date);*/

     Integer findMemberCountBeforeDate(String date);
     Integer findMemberCountByDate(String date);
     Integer findMemberCountAfterDate(String date);
     Integer findMemberTotalCount();
}
